package GUI.Ventanas.Ranking;

import java.util.Comparator;

public class Puntuacion implements Comparator<Puntuacion>, Comparable<Puntuacion> {
private String Nick;
private int Puntuacion;
private int PartidasGanadas;
private int PartidasPerdidas;
private int PartidasEmpatadas;

Puntuacion(String Nick, int Puntuacion, int PartidasGanadas, int PartidasPerdidas, int PartidasEmpatadas){
	this.Nick=Nick;
	this.Puntuacion=Puntuacion;
	this.PartidasGanadas=PartidasGanadas;
	this.PartidasPerdidas=PartidasPerdidas;
	this.PartidasEmpatadas=PartidasEmpatadas;
}
public String getNick() {
	return Nick;
}
public int getPuntuacion() {
	return Puntuacion;
}
public int getPartidasGanadas() {
	return PartidasGanadas;
}
public int getPartidasPerdidas() {
	return PartidasPerdidas;
}
public int getPartidasEmpatadas() {
	return PartidasEmpatadas;
}
@Override
public int compareTo(Puntuacion p2) {
	// TODO Auto-generated method stub
	return p2.getPuntuacion()-this.getPuntuacion();
}
@Override
public int compare(Puntuacion p1, Puntuacion p2) {
	// TODO Auto-generated method stub
	return p2.getPuntuacion()-p1.getPuntuacion();
}
@Override
public boolean equals(Object obj){
	Puntuacion p2=(Puntuacion)obj;
	return this.getPuntuacion()==p2.getPuntuacion();
}
}
